package com.entity.bo;

import java.util.List;

public class PayData {
    /**
     * 没用的字段
     * 0消费 1充值
     */
    private Integer optype;
    /**
     * 订单ID
     */
    private Integer id;
    /**
     * 返回地址
     */
    private String url;
    /**
     * 客户ID
     */
    private Integer customerId;
    /**
     * 优惠卷id
     */
    private String couponId;
    /**
     * 付费方式
     */
    private String payment;
    /**
     * 支付类型，1会员卡支付， 2移动支付， 3混合支付
     */
    private Integer payType;
    /**
     * 使用积分，1是，2否
     */
    private Integer useIntegral;
    /**
     * 活动ID
     */
    private Integer actId;
    /**
     * 用户会员卡ID
     */
    private Integer vipCardId;
    /**
     * 客户共享卡ID
     */
    private Integer customerShareCardId;

    private  String returnUrl;
    private  String showUrl;
    //小程序推送专用
    private  String formId;
    //优惠券优惠方式 0：元，1：折扣，2：指定价格
    private Integer couponDiscountType=0;
    //购买充送项目ids
    private String buyGiftIds;

    /**
     * 支付分期期数 3 三期 6 六期
     */
    private Integer payPhaseNum;

    /**
     * 使用赠金，1是，0否
     */
    private Integer useGrants;

    private String timesCardDeduct;

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getPayment() {
        return payment;
    }

    public void setPayment(String payment) {
        this.payment = payment;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getOptype() {
        return optype;
    }

    public void setOptype(Integer optype) {
        this.optype = optype;
    }

    public String getCouponId() {
        return couponId;
    }

    public void setCouponId(String couponId) {
        this.couponId = couponId;
    }

    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Integer getUseIntegral() {
        return useIntegral;
    }

    public void setUseIntegral(Integer useIntegral) {
        this.useIntegral = useIntegral;
    }

    public Integer getActId() {
        return actId;
    }

    public void setActId(Integer actId) {
        this.actId = actId;
    }

    public Integer getVipCardId() {
        return vipCardId;
    }

    public void setVipCardId(Integer vipCardId) {
        this.vipCardId = vipCardId;
    }

    public Integer getCustomerShareCardId() {
        return customerShareCardId;
    }

    public void setCustomerShareCardId(Integer customerShareCardId) {
        this.customerShareCardId = customerShareCardId;
    }

    public String getReturnUrl() {
        return returnUrl;
    }

    public void setReturnUrl(String returnUrl) {
        this.returnUrl = returnUrl;
    }

    public String getShowUrl() {
        return showUrl;
    }

    public void setShowUrl(String showUrl) {
        this.showUrl = showUrl;
    }

    public String getFormId() {
        return formId;
    }

    public void setFormId(String formId) {
        this.formId = formId;
    }

    public Integer getCouponDiscountType() {
        return couponDiscountType;
    }

    public void setCouponDiscountType(Integer couponDiscountType) {
        this.couponDiscountType = couponDiscountType;
    }

    public String getBuyGiftIds() {
        return buyGiftIds;
    }

    public void setBuyGiftIds(String buyGiftIds) {
        this.buyGiftIds = buyGiftIds;
    }

    public Integer getUseGrants() {
        return useGrants;
    }

    public void setUseGrants(Integer useGrants) {
        this.useGrants = useGrants;
    }


    public String getTimesCardDeduct() {
        return timesCardDeduct;
    }

    public void setTimesCardDeduct(String timesCardDeduct) {
        this.timesCardDeduct = timesCardDeduct;
    }

    public Integer getPayPhaseNum() {
        return payPhaseNum;
    }

    public void setPayPhaseNum(Integer payPhaseNum) {
        this.payPhaseNum = payPhaseNum;
    }
}
